***Antipattern***
Count: 4
- /live_services/count  Allows API to count all liveservices accessible to the currently authenticated Client.
- /master_dns/{id}/records/{dnsId}  Returns a single Dns Record by ID.
- /backup_dns/{id}/records/{backupZoneId}  Returns a single BackupZoneRecord by ID.
- /backup_dns/{id}  Returns a single BackupZone record by ID.

***Pattern***
Count: 23
- /clients/{id}/generate_api_key  Generate or re-generate an API Key for the specified Partner.
- /clients/{id}  Returns a single Client record by ID.
- /clients/self  Returns your own Client record.
- /backup_dns  Allows API to search all BackupZone accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
- /live_services  Fetch a list of client resources that are owned by the authenicating user. This list (if not filtered) will include the authenticated Partner and all of their clients.
- /live_services/{id}/suspension  Partners may specify the following values for the suspended field: suspend = 0 implies an un-suspension of services, with the service being enabled. suspend != 0 implies a Partner suspension of the account. While suspended, no Credits will be consumed and the service will be disabled and not usable.
- /live_services/service_names  Returns a list of the authenticated partner's available services. The along with the information that is required to us POST requests to Rest endpoints to create new services.
- /master_dns/count  Allows API to count all NamedDomains accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
- /backup_dns/count  Allows API to count all BackupZones accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
- /outmails/{id}/logs/{messageId}  Returns the detailed history from the logfiles for a specified Outmail account and message id.
- /clients  Allows API to search all Client accessible to the current Client - including Partners & EndUsers. The use of the search parameter allows most fields to be searched on, including combination searches.
- /clients/{id}/token  Convert an existing Client account into a Partner.
- /outmails/{id}/summary  Retrieve summarised info for the specified Outmail record The use of the start and end parameter allows date range to be specified. You can also specify a groupBy parameter, or allow it to automatically select.
- /live_services/{id}  Returns a single LiveService record specified by the internal ID. This record contains the cross-product, generic information on the service, along with the type of the service, and API endpoint URLs for the resource which describes the service-specific information (e.g. usernames, domains, etc.
- /clients/{id}/enabled  This endpoint PATCH allows a client to be disabled. Disabling a client suspends all of their services and prevents login. No further Partner Credits will consumed by those services.
- /clients/count  Allows API to count all Client accessible to the current Client - including Partners & EndUsers.
- /master_dns/{id}/records  Allows API to search all DnsRecords accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
- /clients/{id}/promote  Convert an existing Client account into a Partner.
- /outmails/{id}/enabled  Enable (turn on) or Disable (turn off) a specified Outmail service. While the service is disabled, it cannot be used, but PartnerCredits will still be consumed.
- /outmails/{id}/quota  Returns the quota info for an outmail record - a snapshot over the last hour. The quota control in Outmail is provided by 'leaky bucket' throttling, where a full 'bucket' would empty over a 7-day period - i.e. an initially fully-used quota would recover completely over 7 days if unused.
- /outmails/count  Allows API to count all Outmail accessible to the current Client - including Partners & EndUsers.
- /outmails/{id}/logs  For the specified Outmail Id, fetch the list of messages for which detailed logs are available. Range of dates required (within the last 7 days) can be specified using the query parametrs start=YYYY-MM-DD and ?end=YYYY-MM-DD. By default the last 24hours are returned.
- /backup_dns/{id}/records  Allows API to search all BackupZoneRecords accessible to the current Client - including Partners & EndUsers. The use of the ?search= parameter allows all fields to be searched on, including combination searches.
